/**
 * IsvRequestParamAssemble.java
 * author: yujiakui
 * 2017年8月29日
 * 下午2:54:56
 */
package com.ctim.service.component.assemble;

import java.util.List;

import com.ctim.model.IsvRequestParamInfo;
import com.ctim.service.enums.IsvRequestParamAssembleTypeEnum;

/**
 * @author yujiakui
 *
 *         下午2:54:56
 *
 *         渠道请求参数对应的组装器
 */
public interface IsvRequestParamAssemble {

	/**
	 * 组装渠道请求信息
	 *
	 * @param requestInfo
	 * @return
	 */
	public String assemble(IsvRequestParamInfo requestInfo);

	/**
	 * 获取组装器类型
	 *
	 * @return
	 */
	public List<IsvRequestParamAssembleTypeEnum> getAssembleType();
}
